"""
什么是while循环
while 条件:
    执行语句
满足条件 就执行 不满足条件就不执行
一直运行的循环称为死循环
"""
i = 5
while i < 10:
    print("你好")
    # 执行一次 i加1
    i = i + 1
# for可以明确循环的次数 while不能明显知道循环次数
# for循环经常用于集合类型的操作 while常用于满足特定条件执行的循环
# UI系统 服务器程序
# 输入数据 分数大于80 才能跳出循环 其他给出不合格
flag = True
while flag:
    score = int(input("请输入你的分数："))
    if score >= 80:
        print("你分数合格了")
        flag = False
    else:
        print("分数不合格，请重新输入")
# 猜数字的游戏 内部指定一个数字 用户输入数字 和内部数字进行比较
# 如果猜的数字比内部数字大 输出猜大了 如果猜的比内部数字小 输出猜小了
# 如果数字一致 输出猜对了 退出循环

# 男向女生索要微信 如果不给就一直要 直到给了为止 不给的时候给出的信息 我没有微信
flag = True
while flag:
    msg = input("请给我你的微信号吧？")
    if msg == "我没有微信":
        pass
    else:
        print("我稍后加你微信")
        flag = False
# 内部直接断开循环的方式 break continue
# break 直接断开终止循环

# continue 跳过本次循环直接进入下一次循环
